package com.ruoyi.wcf.service;

import java.util.List;
import java.util.Map;

import com.ruoyi.wcf.domain.WcfProductModel;

/**
 * 产品编号Service接口
 *
 * @author WZP
 * @date 2022-04-02
 */
public interface IWcfProductModelService
{
    /**
     * 查询产品编号
     *
     * @param modelId 产品编号主键
     * @return 产品编号
     */
    public WcfProductModel selectWcfProductModelByModelId(Long modelId);

    /**
     * 查询产品编号列表
     *
     * @param wcfProductModel 产品编号
     * @return 产品编号集合
     */
    public List<WcfProductModel> selectWcfProductModelList(WcfProductModel wcfProductModel);

    /**
     * 新增产品编号
     *
     * @param wcfProductModel 产品编号
     * @return 结果
     */
    public int insertWcfProductModel(WcfProductModel wcfProductModel);

    /**
     * 修改产品编号
     *
     * @param wcfProductModel 产品编号
     * @return 结果
     */
    public int updateWcfProductModel(WcfProductModel wcfProductModel);

    /**
     * 批量删除产品编号
     *
     * @param modelIds 需要删除的产品编号主键集合
     * @return 结果
     */
    public int deleteWcfProductModelByModelIds(Long[] modelIds);

    /**
     * 删除产品编号信息
     *
     * @param modelId 产品编号主键
     * @return 结果
     */
    public int deleteWcfProductModelByModelId(Long modelId);

    /**
     * app-立即检索
     * @param param
     * @return
     */
    public List<Map<String,Object>> searchProduct(Map<String,Object> param);
}
